#include<bits/stdc++.h>
using namespace std;
set<int>st;
int main(){
	freopen("random.in" , "r" , stdin);
	freopen("random.out" , "w" , stdout);
	int n;
	cin >> n;
	for(int i = 1 ; i <= n ; i++){
		int x;
		cin >> x;
		st.insert(x);
	}
	cout << st.size() << endl;
	for(auto it = st.begin() ; it != st.end() ; it++){
		cout << *it << " ";
	}
	cout << endl;
	return 0;
}
